home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / unix / amiga / 793 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  8.0 KB

  1. Path: rznews.rrze.uni-erlangen.de!news
  2. From: rnhodek@faui21j.informatik.uni-erlangen.de (Roman Hodek)
  3. Newsgroups: comp.os.linux.m68k,comp.unix.amiga
  4. Subject: Announcement of Linux/68k version 1.2.13pl9
  5. Followup-To: comp.os.linux.m68k
  6. Date: 04 Apr 1996 12:22:36 +0200
  7. Organization: CSD, Univ. of Erlangen, Germany
  8. Sender: rnhodek@faui21j.informatik.uni-erlangen.de
  9. Message-ID: <s3srau4p9uc.fsf@faui21j.informatik.uni-erlangen.de>
  10. Reply-To: Roman.Hodek@informatik.uni-erlangen.de
  11. NNTP-Posting-Host: faui21j.informatik.uni-erlangen.de
  12. To: linux-m68k@phil.uni-sb.de
  13. X-Newsreader: Gnus v5.0.12
  14.  
  15.  
  16. This announces the availability of version 1.2.13pl9 of Linux/68k. The
  17. source and a precompiled kernel are in /pub/Linux/LOCAL/680x0 on
  18. ftp.uni-erlangen.de and its mirrors.
  19.  
  20. Changes against the last version:
  21.  
  22.  - Enabling sync transfers for all targets at a wd33c93 (argument 0)
  23.    works again. (Matthias.Welwarsky@ppp.th-darmstadt.de)
  24.  
  25.  - Lots of smaller fixes by Andreas Schwab:
  26.  
  27.     o The Atari Lance and BioNet drivers now check whether they run on
  28.       an Atari.
  29.     o Serial driver modules can now be loaded by kerneld.
  30.     o On address errors (odd address of instruction), SIGBUS instead of
  31.       SIGSEGV is generated now.
  32.     o Fixed a typo in the /proc/*/fd readdir function: it returned the
  33.       pid instead of the file number.
  34.     o Some compiler generated symbols (memcpy, memset, ...) don't need
  35.       version control in ksyms.c.
  36.     o fs/umsdos/ioctl.h fixed
  37.     o strtok() doesn't use a static variable anymore, this one was
  38.       copied into each object file.
  39.     o Several Atari modules (serial drivers, BioNet) are built only if
  40.       CONFIG_ATARI is set.
  41.     o Removed gcc-extension in <linux/kd.h> for programs compiled with
  42.       -ansi.
  43.     o Removed some unnecessary includings of config.h
  44.     o New file <linux/compile.h>, to avoid version.h changing on every
  45.       compile.
  46.     o New <linux/uio.h> for GNU libc.
  47.     o arch/m68k/atari/ksyms.c renamed to ataksyms.c
  48.     o Oops: in the bus error handler, a "break" was missing after the
  49.       '060 handler.
  50.     o Wrong stop condition for dump_stack() fixed.
  51.  
  52.  - ATAPI CD-ROM are supported now. This works at least on the Amiga,
  53.    for Atari further tests are needed (byte swap).
  54.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  55.  
  56.  - Reading AFFS directories should work again, and reading multiple
  57.    entries at a time is faster now. (dorchain@cscip.uni-sb.de)
  58.  
  59.  - Fixed version Printf problem in amiboot/amiga-lilo.
  60.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  61.  
  62.  - In the OPOST speedup of ttys, die OLCUC and O_NONBLOCK flags were
  63.    ignored. (guenther@pool.informatik.rwth-aachen.de)
  64.  
  65.  - The "old" Pearl 8x8 font is included again, in a VGA-ized version,
  66.    i.e. with IBM-encoding. Its name (for setfont) is "PEARL8x8" and it
  67.    is choosen as default font for Amigas if vertical resolution is
  68.    below 400 lines. (jshiffle@netcom.com & myself)
  69.  
  70.  - The Amiga built-in serial driver should work as a module now.
  71.    (dorchain@cscip.uni-sb.de)
  72.  
  73.  - Some changes to symbol tables to make CONFIG_MODVERSIONS work.
  74.    (dorchain@cscip.uni-sb.de)
  75.  
  76.  - Added log levels to printks in amiflop.c (dorchain@cscip.uni-sb.de)
  77.  
  78.  - For A1200 IDE, read the status before acknowleding an interrupt.
  79.    This makes some drives work better. (jongk@prac.cs.utwente.nl)
  80.  
  81.  - For the Atari, kstat.interrupts (int counts by level) is maintained
  82.    again (specially for vmstat :-)
  83.    (schwab@issan.informatik.uni-dortmund.de)
  84.  
  85.  - Fixed a bug in the shared memory implementation with bad swap
  86.    entries. This should have been the cause for the reported IPC
  87.    problems. (schwab@issan.informatik.uni-dortmund.de)
  88.  
  89.  - New Zorro board definition (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  90.  
  91.  - The Atari SLM driver didn't compile due to a missing header (myself)
  92.  
  93.  - The Amiga and Atari sound drivers were unified into a general DMA
  94.    sound driver for both machines (drivers/sound/dmasound.c). For the
  95.    Amiga, there are several new things and the driver is beta. For
  96.    Atari, everything should work as usual.
  97.    
  98.     o Added support for the A-law and 16-bit little endian audio
  99.       formats.
  100.     o At least playing Sun audio files on Amiga works now, just copy
  101.       them to /dev/audio.
  102.     o Using the system beep may cause weird results on Amiga.
  103.     o Amiga: Stereo and 16-bit (pseudo 14-bit) samples may work, still
  104.       need to verify that.
  105.     o The command line option to configure driver features has been
  106.       renamed from "atasound=" to "dmasound=". (myself)
  107.     o Return correct error numbers on select (not implemented) and bad
  108.       minors. (schwab@issan.informatik.uni-dortmund.de)
  109.  
  110.    (Geert.Uytterhoeven@cs.kuleuven.ac.be)
  111.  
  112.    I've just renamed CONFIG_SOUND into CONFIG_DMASOUND to avoid
  113.    conflicts in future with the PC sound drivers...
  114.  
  115.  - Freshly allocated kernel pointer tables are initialized now. This
  116.    should avoid the spurious "bad pmd" messages.
  117.    (schwab@issan.informatik.uni-dortmund.de, myself)
  118.  
  119.  - There are now max. 16 kernel root/pointer tables. An extra page is
  120.    allocated if the one from head.S is full. This relaxes the (worst
  121.    case) memory limit of 3*32 = 96 MB to 11*32 = 352 MB (at least the
  122.    Medusa can have 128 MB :-) and also gives more room for
  123.    kernel_map() and vmalloc(). (myself)
  124.  
  125.  - (Finally) made the '060 support complete so that it should work now:
  126.  
  127.     o Integrated the MC060IFPSP. There are still things left to do in
  128.       the error handling there, and memory accesses could be further
  129.       optimized. 
  130.  
  131.     o The system uses now only one supervisor stack pointer by
  132.       default. This is necessary for the '060, since it only has one
  133.       SSP (no MSP/ISP distinction anymore). The fact that there is
  134.       only one stack now theoretically increases chances for kernel
  135.       stack overflows, but in practice it seems that doesn't happen
  136.       (tested on Jes' A3000/040 and my TT030).
  137.  
  138.       In difference to Jesper's original patch, I left the old code
  139.       for the master stack in place, and surrounded it by "#ifdef
  140.       MASTER_STACK"s. That comes from <asm/segment.h> and is undefined
  141.       by default.
  142.  
  143.     o Jesper also observed strange effects in memory management that
  144.       obviously page table contents stay dirty in the cache and aren't
  145.       written to memory, though the pages have cache mode
  146.       write-through. His quick fix for this is pushing the cache in
  147.       some places. The CPUSHA060() macros should go away if the real
  148.       reason is found. (BTW, I renamed Jesper's FLUSH060 to
  149.       CPUSHA060(), which is more suggestive... :-) and moved the
  150.       definition to <asm/segment.h> to avoid defining it in several
  151.       sources.)
  152.  
  153.    (jskov@iesd.auc.dk, with little additions by me)
  154.  
  155.  - The Falcon can now boot with the kernel in Magnum or FX fast ram.
  156.    That formerly didn't work because head.S made the bad assumption
  157.    that, if the kernel is below 16 MB, it is at phys. addr. 0x0. But
  158.    for the two ram boards mentioned above, the fast ram base address
  159.    is 0x400000. (guenther@pool.informatik.rwth-aachen.de)
  160.  
  161.  - The command line option names for video ("video=", "atavideo=") and
  162.    floppy ("fd_def_df0=", "ataflop=") have been unified into "video="
  163.    and "floppy=", resp., because they're mutually exclusive between
  164.    the machine types and there is no real need for different names.
  165.    The old names are still valid to avoid breaking things, but they
  166.    will go away in some future (probably 1.3.x).
  167.    (schwab@issan.informatik.uni-dortmund.de)
  168.  
  169.  - Fixed a minor TCP protocol error
  170.    (guenther@pool.informatik.rwth-aachen.de)
  171.  
  172.  - The root partition is now mounted read-only by default. The "ro"
  173.    kernel option of course still works, but isn't really needed
  174.    anymore. (schwab@issan.informatik.uni-dortmund.de)
  175.  
  176.  - (Brief) documentation about the AFFS in Documentation/filesystems/
  177.    supplied by Hans-Joachim Widmaier <hjwidmai@foxboro.com>
  178.  
  179. Current Amiga bootstrap version: 3.1
  180. Current Amiga-Lilo version     : 0.6
  181. Current Atari bootstrap version: 1.7
  182.  
  183. The precompiled kernel contains both, Amiga and Atari support, so it
  184. is very big. You probably want to compile your own kernel tailored to
  185. your personal needs.
  186.  
  187. Roman
  188.